package com.heiye.user.biz.model.vo;

import com.heiye.user.api.dto.resp.UserLanguageRspDTO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author: heiye
 * @date: 2025/05/15 上午9:32
 * @version: v1.0.0
 * @description: 获取用户主页信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FindUserProfileRspVO {
    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String displayName;

    /**
     * 头像地址
     */
    private String photoUrl;

    /**
     * 用户简介
     */
    private String synopsis;

    /**
     * 用户母语
     */
    private List<UserLanguageRspDTO> nativeLanguage;

    /**
     * 用户感兴趣的语言
     */
    private List<UserLanguageRspDTO> interestLanguage;

    /**
     * 发布问题数
     */
    private String quizTotal;

    /**
     * 当前获得点赞数
     */
    private String likeTotal;

    /**
     * 回答问题数
     */
    private String commentTotal;

    /**
     * 浏览数
     */
    private String browseTotal;

    /**
     * 获得最佳回答数
     */
    private String bestCommentTotal;
}
